package com.inexas.cu.client.mvp;


/**
 * The View is the visual representation of (a part of) the Model and will
 * typically be represented by a Composite of widgets
 */
public interface View<T extends PresentationManager> extends Source {
	/**
	 * The implementor of this method will be called to bind the presentation
	 * model with the view. Typically the view will want to initialize the
	 * widgets and add listeners to react to further changes
	 */
	void bind(T pm);
}
